body,h1,h2,h3,h4,p,a,input,img,ul,li,ol,dl,dt,dd{
    padding:0;
    margin:0;}
ul,ol{
    list-style:none;}
img{
    display:block;
    border:0;}
button{
    border: 1px solid transparent;
    outline: none;  }
input{
    /*去掉高亮*/
    outline:none;}
header,footer,section,main,nav{
    display:block;}
body{
    font-size:24px;
    font-family:"微软雅黑";
    color:#3e3e3e;}
a{
    text-decoration:none;
    color:#0dc441;}
a:hover{
    text-decoration:underline;}
i{font-style:normal;}
*{box-sizing:border-box;}
html,body{height:100%;}
.pay{
    height:100%;
    display: flex;
    flex-direction: column;
    background:#F4F4F6;

}


.nav_txt{
    display:flex;
    flex-direction: column;

}

.pay_nav ul li:nth-child(1) .duolor{
    height:1.533333rem;
    text-align: center;
    line-height:1.53333rem;
    font-size: 0.56rem;
    color:#EC8576;
    background:#E9E9E9;
    position: relative;

}
/*.pay_nav ul li:nth-child(2){
        height:1.04rem;
        line-height: 1.04rem;
        font-size:0.373333rem;
        color:#6C6C6E;background:#F4F4F6;
        padding-left:0.266667rem;
        border:0.026667rem solid #D7D8DC;

}*/
.pay_nav ul li:nth-child(2){
    height:1.546667rem;
    background:#fff;
    padding-left:0.293333rem;

}
.pay_nav ul li:nth-child(2) .nav_rig .nav_left{

    width:1.28rem;
    height:1.546667rem;
    padding:0.366667rem 0rem;

}
.pay_nav ul li:nth-child(2) .nav_rig{

    display:flex;
}
.pay_nav ul li:nth-child(2) .nav_rig .nav_cen .nav_rig_txt{
    font-size:0.453333rem;
    line-height:0.986667rem;

}
.pay_nav ul li:nth-child(2) .nav_rig .nav_cen .nav_last{
    color:#959595;

}
.pay_nav ul li:nth-child(2) .nav_rig .nav_cen{
    font-size:0.373333rem;
    line-height: 0.38rem;
}

.pay_main{ overflow-x: hidden;
    margin-top:0.293333rem;
    display:flex;
    flex-direction:column;


}
.pay_main .pay_main1,.pay_main2,.pay_main3,.pay_main4,.pay_main5,.pay_main6{
    background:#FFFFFF;
}
.pay_main1,.pay_main2,.pay_main3,.pay_main4,.pay_main5,.pay_main6{
    height:1.2rem;

}

.pay_main1 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;
    background:#fff;




}
.pay_main2 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;
    background:#fff;


}
.pay_main3 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;
    background:#fff;


}
.pay_main4 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;
    background:#fff;


}
.pay_main5 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;
    background:#fff;


}
.pay_main6 input{
    height:1.146667rem;
    line-height: 1.04rem;
    font-size:0.406667rem;
    color:#6C6C6E;
    border:none;


}

.pay_main input{
    width:70%;
    height:85%;
    margin:0.133333rem;


}


.pay_main .lab{
    display:inline-block;
    width:2.2rem;text-align:left;
    letter-spacing:0.293333rem;
    margin-left:0.293333rem;
    color:#444444;
    font-size:0.426667rem;
}
.pay_main6{position: relative;}
.pay_main6 .btn{
    display:inline-block;
    width:2.2rem;
    height:0.8rem;
    text-align: center;
    line-height:0.8rem;
    position: absolute;
    right: 0.173333rem;
    color:#23AC3A;
    font-size: 0.35rem;
    background:#F8FDFF;
    border:0.026667rem solid #23AC3A;
    border-radius:0.106667rem;
    z-index: 99;
}
.pay_foot{
    background:#F4F4F6;
    display:flex;
    flex-direction: column;
    position: relative;

}
.pay_foot .foot_txt{
    display:flex;
    flex-direction: column;
    line-height: 2.0rem;


}
.pay_foot .confirm_btn{
    display:inline-block;
    width:95%;
    height:0.906667rem;
    background:#23AC3A;
    border-radius: 0.12rem;
    font-size: 0.453333rem;
    color:#fff;
    align-self: center;
    margin-top:0.533333rem;

}
.usernam_txt{
    position: absolute;
    top:3.966667rem;

    background:#26AC3B;
    left:1.6rem;
    color:#fff;
    font-size:0.32rem;


}
.mesgtxt{
    text-align: center;
    font-size:0.373333rem;
}
.sux{
    color:#EA685B;
    margin-top: 0.166667rem;
}
.loading{
    position:fixed;left:50%;top:55%;transform:translate(-50%,-50%);

}